@charset "utf-8";
/*public*/
*{
	margin: 0;padding: 0;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;box-sizing: border-box;
}
body, button, input, select, textarea{
	line-height: 1.5;color: #333;font-family: "Helvetica Neue",Helvetica,STHeiTi,sans-serif;
}
body,html{
	width: 100%;height: 100%;color: #333; 
}
ul,li{
	list-style: none;
}
a,img{
	border: none;outline: none;text-decoration: none;
}
/*屏蔽划选*/
.shieldSelect,button,.plus,.minus,.btn{
	-webkit-user-select: none;-moz-user-select: none;user-select: none;
}
/*float*/
.fltl{
	float: left;
}
.fltr{
	float: right;
}
.overhid{
	overflow: hidden;
}
.wrapit{
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.vercer{
    display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: center;
	-webkit-align-items: center;
}
/*box布局*/
.box{
    display: -webkit-box; display: -moz-box; display: box;
}
.flex1{-webkit-box-flex: 1.0;box-flex: 1.0;}
.flex2{-webkit-box-flex: 2.0;box-flex: 2.0;}
.flex3{-webkit-box-flex: 3.0;box-flex: 3.0;}
.flex{
	display: -webkit-flex;display: flex;display: -moz-flex;			/*用于解决浮动*/
}